Big Huge Thesaurus

Podophyllum peltatum

noun